subcontracting agreements - English Synonyms Dictionary